/**
 * Created by apple on 2017/11/4.
 */
export default class Request{
  static get(url){
    return new Promise((resolve,reject)=>{
      fetch(url)
        .then(response =>response.json())
        .then(result =>resolve(result))
        .catch(err =>reject(err))
    })
  }

  static post(url,data){
    return new Promise((resolve,reject)=>{
      fetch(url,{
        method:'POST',
        header:{
          'Accept':'application/json',
          'Content-Type':'application/json'
        },
        body:JSON.stringify(data)
      })
        .then(response =>response.json())
        .then(result =>resolve(result))
        .catch(err =>reject(err))
    })
  }
}